package com.travel.dao;

import java.util.List;

import com.travel.core.AbstractDao.Direction;
import com.travel.entities.Restaurant;

/**
 * 餐饮信息操作
 *
 * @author SAGITTAR
 */
public interface IRestaurantDao {

    /**
     * 餐饮 top hot查询，根据指定排序规则查询选定城市的餐厅热门数据
     * 
     * @param orderBy 排序规则
     * @param direction 升序，降序
     * @param limitFrom 条数限制
     * @param limitTo 条数限制
     * @author Benny Yang
     * @return
     */
    List<Restaurant> getTopResturant(String loc, String orderBy, Direction direction, int limitNum);

    /**
     * 查询餐饮信息
     *
     * @param orderBy 排序规则
     * @param direction 排序方向
     * @param start 开始下标，包含
     * @param count 查询数量
     * @return
     */
    List<Restaurant> selectList(String orderBy, Direction direction, int start, int count);
}
